package cn.disicn.controller;

import org.apache.commons.lang3.StringUtils;
import cn.disicn.common.Const;
import cn.disicn.common.ServerResponse;
import cn.disicn.model.BizJobsOrder;
import com.jfinal.core.Controller;

/**
 * @author zjk
 * @date 2018年1月11日 上午11:52:54
 * @desc
 * 
 */
public class BizJobsOrderController extends Controller {

	private final static BizJobsOrder bizJobsorder = new BizJobsOrder();

	/**
	 * 
	 * @desc 查询提交未审核的任务
	 */
	public void index() {
		Integer pageNum = getParaToInt("pageNum");
		Integer pageSize = getParaToInt("pageSize");
		if (pageNum != null && pageSize != null && pageNum > 0 && pageSize > 0) {
			renderJson(bizJobsorder.getBizJobsOrderNoAuditingList(pageNum,
					pageSize));
			return;
		}
		renderJson(ServerResponse
				.createByErrorMsg(Const.ErrorResult.PARAMETER_ERROR));
	}

	/**
	 * 
	 * @desc 查询完成任务的appuser
	 */
	public void getAppUserByBizJobsId() {
		String jobsId = getPara("id");
		if (!StringUtils.isBlank(jobsId) && jobsId.length() == 32) {
			renderJson(bizJobsorder.getAppUserByBizJobsId(jobsId));
			return;
		}
		renderJson(ServerResponse
				.createByErrorMsg(Const.ErrorResult.PARAMETER_ERROR));
	}
}
